﻿using System.ComponentModel;
using ControleRepresentante.Logic.Models;

namespace WebSite.ViewModels
{
    public class ClienteEnderecoViewModel : EnderecoViewModel
    {
        [DisplayName("Endereço de Cobrança")]
        public bool EnderecoCobranca { get; private set; }
        [DisplayName("Endereço de Entrega")]
        public bool EnderecoEntrega { get; private set; }

        public ClienteEnderecoViewModel()
        {
        }

        public ClienteEnderecoViewModel(Endereco endereco, Cliente cliente)
            : base(endereco)
        {
            EnderecoCobranca = cliente.EnderecoCobranca != null && cliente.EnderecoCobranca.Id == endereco.Id;
            EnderecoEntrega = cliente.EnderecoEntrega != null && cliente.EnderecoEntrega.Id == endereco.Id;
        }
    }
}